RFEM 6 jest programem głównym pakietu oprogramowania, który służy do analizy konstrukcji przy użyciu MES. Dalsze analizy oraz wymiarowanie przeprowadzane jest w odpowiednich rozszerzeniach. Program główny RFEM 6 służy do definiowania konstrukcji, materiałów i obciążeń płaskich i przestrzennych układów konstrukcyjnych składających się z płyt, ścian, powłok i prętów. Program umożliwia również tworzenie konstrukcji mieszanych oraz modelowanie elementów bryłowych i kontaktowych.
RSTAB 9 to wydajne oprogramowanie do obliczeń konstrukcji szkieletowych 3D, odzwierciedlające aktualny stan wiedzy i pomagające inżynierom sprostać wymaganiom współczesnej inżynierii lądowej.
Często zbyt długo zajmujesz się obliczaniem przekrojów? Oprogramowanie firmy Dlubal i program samodzielny RSECTION ułatwiają pracę, określając i przeprowadzając analizę naprężeń dla różnych przekrojów.
Czy zawsze wiesz, skąd wieje wiatr? Oczywiście od strony innowacji! RWIND 2 to program, który wykorzystuje cyfrowy tunel aerodynamiczny do numerycznej symulacji przepływu wiatru. Program symuluje przepływ wokół dowolnej geometrii budynku i określa obciążenia wiatrem na powierzchnie.
Szukasz narzędzia do przeglądu stref obciążenia śniegiem, wiatrem i trzęsieniem ziemi? Dobrze trafiłeś! Skorzystaj z narzędzia do geolokalizacji do szybkiego i skutecznego definiowania obciążenia śniegiem, prędkości wiatru, obciążenia trzęsieniem ziemi, zgodnie z Eurokodem i innymi międzynarodowymi normami.
Chcesz wypróbować możliwości programów Dlubal Software? To Twoja szansa! Dzięki 90-dniowej pełnej wersji, możesz w pełni przetestować wszystkie nasze programy.
1) Domyślny współczynnik kombinacji ortogonalnej wynosi 0,3 (30%). Wartość tę można zmienić, przechodząc do Edycji parametrów edycji w Przypadkach i kombinacjach obciążeń (zdjęcie 1)
2) Na zakładce Przypadki obciążeń utwórz przypadki obciążeń sejsmicznych w kierunkach X i Y, gdzie jako Kategoria oddziaływania Qe jest. Określ kierunek w zakładce Ustawienia dodatkowe (zdjęcie 2)
3) W zakładce Sytuacje obliczeniowe wybierz przycisk Edytuj kreatora kombinacji. W zakładce Opcje normy należy upewnić się, że opcja Uwzględnij kombinacje ortogonalne jest włączona (zdjęcie 3)
4) Wygenerowane CO wraz ze współczynnikiem kombinacji ortogonalnej są wymienione w zakładce Kombinacje obciążeń (zdjęcie 4)
Tarcie jest nieliniowością i dlatego może być modyfikowane tylko poprzez połączenie przegubowe z prętem.
W tym celu należy najpierw utworzyć przegub pręta, jeśli nie jest jeszcze dostępny. Następnie interfejs IMemberHinge zostaje przeniesiony do przegubu prętowego, a następnie do nieliniowości (tutaj IFriction). Następnie można zmodyfikować dane za pomocą metod GetData i SetData (tutaj Friction ):
Sub SetMemberHingeFriction ()Przyciemnij model Jak w RFEM5.modelUstaw model = GetObject (, "RFEM5.Model")model.GetApplication.LockLicenseOn Error GoTo eDim data As IModelDataUstaw dane = model.GetModelDataWymiarowanie zawiasu (0 do 0) Jak w RFEM5.MemberHingeZawias (0) .Nr = 1Zawias (0) .RotationalConstantX = 1przegub (0) .RotationalConstantY = 2przegub (0) .RotationalConstantZ = 3przegub (0) .TranslationalConstantX = 4przegub (0) .TranslationalConstantY = 5przegub (0) .TranslationalConstantZ = 6hinge (0) .Comment = "Zawias pręta 1" hinge (0) .TranslationalNonlinearityX = FrictionATypedata.PrepareModyfikacjadata.SetMemberHingesdata.FinishModification 'get interfejs dla przegubu prętaPrzyciemnij obraz jako IMemberHingeUstaw imemhing = data.GetMemberHinge (1, AtNo) 'pobierz interfejs dla nieliniowości "tarcia"Dim iFric As iFrictionUstaw iFric = imemhing.GetNonlinearity (AlongAxisX) 'uzyskać dane dotyczące tarciaTarcie słabe As Frictionfric = iFric.GetData fric.Coefficient1 = 0,3 'Ustawić dane dotyczące tarciadata.PrepareModyfikacjaiFric.SetData fricdata.FinishModification e: Jeżeli Err.Number <> 0 To MsgBox Err.Description,, Err.SourceUstaw dane = Nicmodel.GetApplication.UnlockLicenseUstawiony model = NicKoniec podrzędny
W przypadku tarcia Vy + Vz współczynnik 2 służy do ustawiania drugiego współczynnika. Stała sprężystości w oknie dialogowym Tarcie jest kontrolowana przez sprężystość translacyjną przegubu pręta. W tym konkretnym przypadku jest to TranslationalConstantX dla kierunku x (patrz Rysunek 01).
Aby obliczyć tylko określone przypadki obciążeń, kombinacje obciążeń lub kombinacje wyników, w taki sam sposób, jak przy użyciu polecenia "Obliczyć..." (patrz rysunek 01), można użyć metody CalculateBatch interfejsu ICalculation. W przypadku transferu metoda oczekuje pola z typem obciążenia Obciążenie. To Obciążenie zawiera numer obciążenia i typ (na przykład kombinację obciążeń):
Subbatch_test () ' pobierz interfejs z otwartego modelu i zablokuj licencję/programDim iModel As RFEM5.IModel3 Set iModel = GetObject(, "RFEM5.Model") iModel.GetApplication.LockLicense On Error GoTo e ' pobierz interfejs do obliczeń Dim iCalc As ICalculation2 Set iCalc = iModel.GetCalculation ' utwórz tablicę z typami obciążeńObciążenia wymiarami (3) As obciążenieobciążenia (0).no = 1obciążenia (0). Typ = LoadCaseType obciążenia(1) .no = 4obciążenia (1). Typ = LoadCaseType obciążenia(2).no = 4obciążenia(2). Typ = LoadCombinationType ' obliczy wszystkie obciążenia z tablicy narazobciążenia iCalc.CalculateBatche: Jeżeli Err.Number <> 0 to MsgBox Err.description, , Err.Source Ustaw iModelData = NiciModel.GetApplication.UnlockLicenseUstaw iModel = NicZakończ sub